#!/bin/bash
# Instalador falso para hacer pruebas


cabecera="TP SO7508 Segundo Cuatrimestre 2013. Tema B Copyright © Grupo 04"
GRUPO=`pwd`
export CONFDIR="$GRUPO/conf"
export ARCHCONF="$CONFDIR/Instalar_TP.conf"
export BINDIR="$GRUPO/bin"
export MAEDIR="$GRUPO/mae"
export ARRIDIR="$GRUPO/arribos"
export DATASIZE=100
export ACEPDIR="$GRUPO/aceptados"
export RECHDIR="$GRUPO/rechazados"
export REPODIR="$GRUPO/listados"
export PROCDIR="$GRUPO/procesados"
export LOGDIR="$GRUPO/log"
export LOGEXT="log"
export LOGSIZE=409600 # 400 Kbytes

export rutaInst="$CONFDIR/Instalar_TP.conf"

if [ $# -eq 1 ]; then
if [ $1 == "crear" ]; then
# crea los directorios y copia archivos desde "archivos"
  for dir in "$GRUPO" "$CONFDIR" "$BINDIR" "$PROCDIR" "$ARRIDIR" "$MAEDIR" "$ACEPDIR" "$REPODIR" "$RECHDIR" "$LOGDIR"; do
	[ ! -d "$dir" ] && mkdir --mode=1770 "$dir"	
  done
  cp comandos/* "$BINDIR"
  chmod a+x $BINDIR -R
  cp archivos/*.mae "$MAEDIR"
  cp archivos/combos.dis "$PROCDIR"
  [ "$(ls -A $ARRIDIR)" ] && rm "$ARRIDIR/*"; cp archivos/pruebas/* "$ARRIDIR"
  PATH=$PATH:$BINDIR
elif [ $1 == "limpiar" ]; then
# revierte todo... elimina los directorios
  for dir in "$CONFDIR" "$BINDIR" "$PROCDIR" "$ARRIDIR" "$MAEDIR" "$ACEPDIR" "$REPODIR" "$RECHDIR" "$LOGDIR"; do
        [ -d "$dir" ] && rm -rf "$dir"
  done
fi
else
echo "pone el parametro: crear o limpiar para crear carpetas (solo se exportaron vars)"
fi




